#include "kernel_operator.h"
#include "softmax_v2.h"
extern "C" __global__ __aicore__ void softmax_v2(GM_ADDR src, GM_ADDR dst, GM_ADDR workspace, GM_ADDR tiling) {
    GET_TILING_DATA(tiling_data, tiling);
    // TODO: user kernel impl
    TPipe pipe;

    KernelSoftmaxV2<float,float> op;
    op.Init(src, dst, tiling_data, &pipe);
    op.Process();
}